package com.ihg.hiex.admin.service.session;

import java.util.List;
import java.util.Map;

import com.ihg.hiex.entity.session.Session;
import com.ihg.hiex.entity.session.before.finaltest.FinalTest;
import com.ihg.hiex.entity.session.before.finaltest.FinalTestExercise;
import com.ihg.hiex.entity.user.Assessor;

/**
 *
 * @author Ark
 *
 */
public interface FinalTestService {
    
    /**
     * @param assessor
     * @return
     */
    public List<FinalTest> list(Assessor assessor);
    
    /**
     * @param session
     * @return
     */
    public Map<String, FinalTest> list(Session session);
    
    /**
     * 
     * @param session
     * @return
     */
    public Map<String, List<FinalTestExercise>> listExercise(Session session);
    
}
